Skip to content

add install-only input parameter to skip authentication#32

Closed
cmdpdx wants to merge 1 commit into
chainguard-dev:mainfrom
cmdpdx:install-only-param
Closed

add install-only input parameter to skip authentication#32
cmdpdx wants to merge 1 commit into
chainguard-dev:mainfrom
cmdpdx:install-only-param

Conversation

@cmdpdx
Copy link
Copy Markdown
Contributor

@cmdpdx cmdpdx commented Oct 4, 2025

Add input parameter install-only that allows callers to skip the authentication step and only installs the chainctl binary for the appropriate environment. It is the responsibility of callers to later call chainctl auth login within their workflow.

Signed-off-by: Colin Douglas <colin@chainguard.dev>
@cmdpdx cmdpdx requested review from mgreau and wlynch October 6, 2025 18:28
Copy link
Copy Markdown
Member

@mgreau mgreau left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@cmdpdx
Copy link
Copy Markdown
Contributor Author

cmdpdx commented Oct 6, 2025

@wlynch pointed out we already have this functionality if a caller just omits the identity input var

if: ${{ inputs.identity != '' }}

I'm going to close this in favor of updating the description for identity to explicitly state that omitting a value will result in only installing chainctl.

@cmdpdx cmdpdx closed this Oct 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants